package engine.graphics.lighting
{
	import engine.math.*;
	
	public class RxBaseLight
	{
		protected var m_color:RxVector4;
		
		public function RxBaseLight()
		{
			this.m_color = new RxVector4(1, 1, 1, 1);
		}
		
		public function Copy(param1:RxBaseLight) : void
		{
			this.m_color.Copy(param1.m_color);
		}
		
		public function SetColor(param1:RxVector4) : void
		{
			this.m_color.Copy(param1);
		}
		
		public function SetColorRGBA(param1:Number, param2:Number, param3:Number, param4:Number) : void
		{
			this.m_color.x = param1;
			this.m_color.y = param2;
			this.m_color.z = param3;
			this.m_color.w = param4;
			return;
		}
		
		public function GetColor() : RxVector4
		{
			return this.m_color;
		}
	}
}